<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>

<body>
    <script type="text/javascript">
        // 如下的格式是自定义的（没有解析标准）
        // 后来为了更方便做数据解析，就有了标准化的数据格式
        // Ajax asynchronous and xml 
        // XML 是一种数据格式（类似于HTML标签的结构）
        var str = 'uname:lisi;age:12;gender:male|uname:zhangsan;age:13;gender:female'
            // XML 建立了数据标准：数据格式统一
            // 但是这种格式有缺陷：1、冗余信息太多；不方便前端解析
            // XML格式数据现在还常用吗？不常用
            // 所以亟待发明一种更加合理的数据格式：JSON
            /*
              <userlist>
                <user>
                  <username>张三</username>
                  <age>12</age>
                  <gender>male</gender>
                </user>
                <user>
                  <username>李四</username>
                  <age>13</age>
                  <gender>female</gender>
                </user>
              </userlist>
             */
            // 可以解析，但是繁琐
            // var users = str.split(',')
            // console.log(users)
            // 
            // JSON形式的字符串
        var jsonStr = '{"uname":"lisi", "age": 12, "gender": "male"}'
        console.log(jsonStr.uname)
            //josn转换成对象 语法如下：
        var obj = JSON.parse(jsonStr)
        console.log(obj)
            //对象转换成josn 语法如下：
        var json = JSON.stringify(obj)
    </script>
</body>

</html>